Specifying and Executing Application Behaviour with Condition-Request Rules

نویسندگان

  • Andreas Harth
  • Tobias Käfer
چکیده

The paper outlines a method for writing applications operating on components that are linked in a decentralised fashion. Our aspiration is to simplify data integration and system interoperation at scale. In projects we have routinely encountered obstacles for integration and interoperation due to architectural mismatches along several dimensions: network protocol, data format and data semantics. We argue for a uniform interface to components based on a combination of the Representational State Transfer architectural style and the Linked Data principles, as only an uncluttered component interface allows for a concise specification of application behaviour. To specify applications, we present the syntax of a small language consisting of condition-request rules and sketch an operational semantics for the language based on an agent architecture with a sense-act cycle.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Specifying and Executing User Agent Behaviour with Condition-Action Rules∗

The paper outlines a rule-based language for specifying and executing user agents operating over decentralised networked components. We draw on experience gained in projects around data integration and system interoperation with both academic and industrial partners, and from lessons learned during the development of several prototypes. We have identified architectural mismatches that require m...

متن کامل

Pre-standardization of the language

This report describes the final state of the General Framework for Evolution and Reactivity in the Semantic Web developed within workpackage I5, as well as the MARS approach. MARS – Modular Active Rules in the Semantic Web is a framework for specifying and executing active rules in the Semantic Web. With MARS, active rules can be specified in a modular way. Usually, rules consist of components,...

متن کامل

Introducing Layers of Abstraction to Semantic Web Programming

Developers of ontologies and Semantic Web applications have to decide on languages and environments for developing the ontology schema, asserting statements, specifying and executing queries, specifying rules, and inferencing. Such languages and environments are not well-integrated and lack common abstraction mechanisms. This paper presents a concept framework to alleviate those problems. This ...

متن کامل

NewsFusion Systems: Logic-based merging of heterogeneous news reports

A NewsFusion System is a logic-based system for merging heterogeneous structured news reports. Structured news reports are XML documents, where the text entries are restricted to individual words or simple phrases, such as names and domain-specific terminology, and numbers and units. We assume structured news reports do not require natural language processing. In previous papers [Hun00, Hun02b,...

متن کامل

Application of the rule extraction method to evaluate seismicity of Iran

Assessing seismic hazards involves specifying the likelihood, magnitude and location of earthquakes in a region. Predicting the seismic hazards is the first step in reducing the impact of the damage caused by an earthquake.  In this study, to fully utilize all the known parameters which may possibly affect the occurrence of earthquakes (mb ≥ 4.5); a data-driven rule-extraction method called the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017